#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct S
{
    char name[30];
    int tscore;
    int cscore;
    char gb;
    char xb;
    int lw;
};
int main()
{
    int n,t,max=0;
    char x[30];
   while( scanf("%d",&n)!=EOF)
   {

    int b[110][5]={0};
    max=0;
    for(int i=0;i<n;i++)
    {
        t=0;
        struct S s;
        scanf("%s %d %d %c %c %d",s.name,&s.tscore,&s.cscore,&s.gb,&s.xb,&s.lw);
        if(s.tscore>80)
        {
            if(s.lw)
            {
                t+=8000;
                b[i][1]=8000;
            }
            if(s.tscore>85)
            {
                if(s.cscore>80)
                {
                    t+=4000;
                    b[i][2]=4000;
                }
                if(s.xb=='Y')
                {
                    t+=1000;
                    b[i][4]=1000;
                }
            }
            if(s.tscore>90)
            {
                t+=2000;
                b[i][3]=2000;
            }
        }
        if(s.cscore>80&&s.gb=='Y')
        {
            t+=850;
            b[i][5]=850;
        }
        if(t>max)
        {
            max=t;
            strcpy(x,s.name);
        }
    }
    printf("%s\n",x);
    printf("%d\n",max);
    t=0;
    for(int i=0;i<n;i++)
    {
        for(int j=1;j<6;j++)
        {
            if(b[i][j])
            {
                t+=b[i][j];
            }
        }
    }
    printf("%d\n",t);
   }
    return 0;
}
